"""
数据之间的转换
显式(强制)转换
隐式转换

# python中,数据类型怎么相互转换的?
数字变成字符串  使用str
小数,字符串变成整数  使用 int
字符串变成小数  使用 float
"""
# a1=10
# a2=3
# print(a1/a2)  #隐式转换  自动变成小数类型

# 强制转换
# 字符串变成小数,整数
a3="12"  #字符串类型的数字
a4=10
# print(a3+a4)
# 如果非要 a3跟a4进行计算,那么我们需要把a3进行强制转换成数字(整数 int,一种是小数 float)
# 把a3变成整数   通故 int(字符串/小数) 变成整数类型
a5=int(a3)
print(a4+a5)

# a6=12.75
# print(int(a6))   小数变成整数会丢失精度 ,一般情况下,我们不使用
# 字符串变成小数
a7=float(a3)
print(a7)



# 小数,整数 变成字符串
# str(小数/整数)  变成字符串

a8=240
s1=str(a8)
print(type(s1))


# 整数变成小数
a1=12 *1.0
a2=float(a1)

s2="我"
print(ord(s2))
# assii码
print(chr(97))

# 十进制的10 转换二进制 八进制  16进制
print(bin(20))
print(oct(10))
print(hex(10))







